package com.evaluation.kexingcp.psycho.evaluation.sys.evaluation

sealed interface EvaluationError {
    val message: String
}

class TaskError(override val message: String) : EvaluationError
class ScaleError(override val message: String) : EvaluationError
class ParseExpressionError(override val message: String, val expression: String) : EvaluationError
class TaskPublishError(override val message: String) : EvaluationError
class TaskReportError(override val message: String) : EvaluationError